home *** CD-ROM | disk | FTP | other *** search
Unknown | 2000-09-16 | 2.6 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| gt2
| Kopftext: '; RED Map Editor V2.5'
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 20 52 45 44 20 4d 61 | 70 20 45 64 69 74 6f 72 |; RED Ma|p Editor|
|00000010| 20 56 32 2e 35 00 3b 00 | 3b 20 41 52 65 78 78 20 | V2.5.;.|; ARexx |
|00000020| 44 65 6d 6f 20 50 72 6f | 67 72 61 6d 20 32 2e 00 |Demo Pro|gram 2..|
|00000030| 3b 00 3b 20 52 65 71 75 | 69 72 65 73 3a 00 3b 20 |;.; Requ|ires:.; |
|00000040| 20 20 20 20 20 20 20 20 | 20 20 52 45 58 58 4d 41 | | REXXMA|
|00000050| 53 54 20 74 6f 20 62 65 | 20 72 75 6e 6e 69 6e 67 |ST to be| running|
|00000060| 00 3b 20 20 20 20 20 20 | 20 20 20 20 20 52 45 44 |.; | RED|
|00000070| 20 4d 61 70 20 45 64 69 | 74 6f 72 20 56 32 2e 35 | Map Edi|tor V2.5|
|00000080| 20 74 6f 20 62 65 20 72 | 75 6e 6e 69 6e 67 00 3b | to be r|unning.;|
|00000090| 20 20 20 20 20 20 20 20 | 20 20 20 4f 53 32 2b 00 | | OS2+.|
|000000a0| 3b 00 3b 20 4d 6f 72 65 | 20 63 6f 6d 70 6c 65 78 |;.; More| complex|
|000000b0| 20 65 78 61 6d 70 6c 65 | 2c 20 73 68 6f 77 69 6e | example|, showin|
|000000c0| 67 20 74 68 65 20 6c 65 | 67 61 6c 20 77 61 79 20 |g the le|gal way |
|000000d0| 74 6f 20 6f 70 65 6e 20 | 61 20 77 69 6e 64 6f 77 |to open |a window|
|000000e0| 20 6f 6e 20 74 68 65 20 | 4d 61 70 45 64 69 74 6f | on the |MapEdito|
|000000f0| 72 00 3b 20 73 63 72 65 | 65 6e 2e 00 3b 00 3b 20 |r.; scre|en..;.; |
|00000100| 52 65 64 20 57 68 65 6e | 20 45 78 63 69 74 65 64 |Red When| Excited|
|00000110| 20 27 39 36 00 00 3b 41 | 20 66 65 77 20 63 6f 6e | '96..;A| few con|
|00000120| 73 74 61 6e 74 73 00 23 | 57 49 4e 5f 57 49 44 54 |stants.#|WIN_WIDT|
|00000130| 48 20 20 20 20 3d 33 32 | 30 00 23 57 49 4e 5f 48 |H =32|0.#WIN_H|
|00000140| 45 49 47 48 54 20 20 20 | 3d 32 30 30 00 00 3b 52 |EIGHT |=200..;R|
|00000150| 65 74 75 72 6e 20 66 6c | 61 67 73 20 66 6f 72 20 |eturn fl|ags for |
|00000160| 57 49 57 44 4f 57 43 45 | 4e 54 45 52 00 23 65 72 |WIWDOWCE|NTER.#er|
|00000170| 72 5f 77 69 6e 64 6f 77 | 6f 6b 20 20 20 20 20 3d |r_window|ok =|
|00000180| 30 00 23 65 72 72 5f 77 | 69 6e 64 6f 77 74 6f 6c |0.#err_w|indowtol|
|00000190| 61 72 67 65 3d 31 00 00 | 3b 41 20 6e 65 77 74 79 |arge=1..|;A newty|
|000001a0| 70 65 20 74 68 61 74 73 | 20 6e 65 65 64 65 64 00 |pe thats| needed.|
|000001b0| 80 01 2e 70 72 6f 67 69 | 6e 66 6f 5f 74 79 70 65 |...progi|nfo_type|
|000001c0| 00 20 20 73 63 72 6e 61 | 6d 65 2e 73 20 20 20 20 |. scrna|me.s |
|000001d0| 20 20 20 20 20 3b 20 4e | 61 6d 65 00 20 20 6d 61 | ; N|ame. ma|
|000001e0| 70 78 2e 77 20 20 20 20 | 20 20 20 20 20 20 20 20 |px.w | |
|000001f0| 3b 20 4c 65 66 74 20 70 | 6f 73 69 74 69 6f 6e 00 |; Left p|osition.|
|00000200| 20 20 6d 61 70 79 2e 77 | 20 20 20 20 20 20 20 20 | mapy.w| |
|00000210| 20 20 20 20 3b 20 54 6f | 70 20 70 6f 73 69 74 69 | ; To|p positi|
|00000220| 6f 6e 00 20 20 76 69 65 | 77 77 69 64 74 68 2e 77 |on. vie|wwidth.w|
|00000230| 20 20 20 20 20 20 20 3b | 20 76 69 65 77 20 77 69 | ;| view wi|
|00000240| 64 74 68 20 69 6e 20 62 | 6c 6f 63 6b 73 00 20 20 |dth in b|locks. |
|00000250| 76 69 65 77 68 65 69 67 | 68 74 2e 77 20 20 20 20 |viewheig|ht.w |
|00000260| 20 20 3b 20 76 69 65 77 | 20 68 65 69 67 68 74 20 | ; view| height |
|00000270| 69 6e 20 62 6c 6f 63 6b | 73 00 20 20 73 63 72 5f |in block|s. scr_|
|00000280| 70 74 72 2e 6c 20 20 20 | 20 20 20 20 20 20 3b 20 |ptr.l | ; |
|00000290| 50 6f 69 6e 74 65 72 20 | 74 6f 20 74 68 65 20 6d |Pointer |to the m|
|000002a0| 61 70 20 65 64 69 74 6f | 72 20 73 63 72 65 65 6e |ap edito|r screen|
|000002b0| 00 80 02 20 80 01 00 00 | 80 01 2e 78 79 69 6e 66 |... ....|...xyinf|
|000002c0| 6f 00 20 20 78 2e 77 20 | 20 20 20 20 20 20 20 20 |o. x.w | |
|000002d0| 20 20 20 20 20 20 20 20 | 20 20 3b 58 20 63 6f 6f | | ;X coo|
|000002e0| 72 64 69 6e 61 74 65 00 | 20 20 79 2e 77 20 20 20 |rdinate.| y.w |
|000002f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000300| 3b 59 20 63 6f 6f 72 64 | 69 6e 61 74 65 00 20 20 |;Y coord|inate. |
|00000310| 66 6c 61 67 2e 77 20 20 | 20 20 20 20 20 20 20 20 |flag.w | |
|00000320| 20 20 20 20 20 20 3b 46 | 6c 61 67 20 72 65 74 75 | ;F|lag retu|
|00000330| 72 6e 20 76 61 6c 75 65 | 00 80 02 20 80 01 00 00 |rn value|... ....|
|00000340| 3b 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |;=======|========|
|00000350| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000360| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000370| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000380| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000390| 3d 3d 3d 3d 3d 3d 3d 3d | 00 00 3b 44 65 66 69 6e |========|..;Defin|
|000003a0| 65 20 73 6f 6d 65 20 76 | 61 72 69 61 62 6c 65 73 |e some v|ariables|
|000003b0| 00 80 33 2e 6c 20 20 20 | 70 6f 72 74 20 20 20 20 |..3.l |port |
|000003c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 20 | | ; |
|000003d0| 6f 75 72 20 61 72 65 78 | 78 20 70 6f 72 74 00 80 |our arex|x port..|
|000003e0| 33 2e 77 20 20 20 70 6f | 73 00 80 33 2e 77 20 20 |3.w po|s..3.w |
|000003f0| 20 78 2c 79 2c 73 68 61 | 70 00 80 33 2e 73 20 20 | x,y,sha|p..3.s |
|00000400| 20 72 00 80 33 2e 73 20 | 20 20 73 74 72 00 00 3b | r..3.s | str..;|
|00000410| 44 65 66 69 6e 65 20 61 | 20 70 6f 69 6e 74 65 72 |Define a| pointer|
|00000420| 20 74 6f 20 74 68 65 20 | 4d 61 70 20 45 64 69 74 | to the |Map Edit|
|00000430| 6f 72 73 20 69 6e 66 6f | 72 6d 61 74 69 6f 6e 20 |ors info|rmation |
|00000440| 73 74 72 75 63 74 75 72 | 65 00 80 33 2e 70 72 6f |structur|e..3.pro|
|00000450| 67 69 6e 66 6f 5f 74 79 | 70 65 20 2a 70 72 6f 67 |ginfo_ty|pe *prog|
|00000460| 69 6e 66 6f 00 00 3b 43 | 6f 6f 72 64 69 6e 61 74 |info..;C|oordinat|
|00000470| 65 20 69 6e 66 6f 72 6d | 61 74 69 6f 6e 20 73 74 |e inform|ation st|
|00000480| 72 75 63 74 75 72 65 00 | 80 33 2e 78 79 69 6e 66 |ructure.|.3.xyinf|
|00000490| 6f 20 20 20 20 20 20 20 | 20 2a 63 6f 6f 72 64 73 |o | *coords|
|000004a0| 00 00 3b 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..;=====|========|
|000004b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000004c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000004d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000004e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000004f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 00 00 80 c3 00 00 |========|==......|
|00000500| 3b 43 68 65 63 6b 20 66 | 6f 72 20 6d 61 70 20 65 |;Check f|or map e|
|00000510| 64 69 74 6f 72 20 72 75 | 6e 6e 69 6e 67 2e 2e 2e |ditor ru|nning...|
|00000520| 00 80 0b 20 fe b7 28 22 | 4d 61 70 45 64 69 74 6f |... ..("|MapEdito|
|00000530| 72 22 29 3d 30 00 20 20 | 97 87 20 22 43 6f 75 6c |r")=0. |.. "Coul|
|00000540| 64 20 6e 6f 74 20 6c 6f | 63 61 74 65 20 4d 61 70 |d not lo|cate Map|
|00000550| 20 45 64 69 74 6f 72 20 | 41 52 65 78 78 20 70 6f | Editor |ARexx po|
|00000560| 72 74 21 22 00 20 20 80 | 02 00 80 c0 00 00 3b 43 |rt!". .|......;C|
|00000570| 72 65 61 74 65 20 61 20 | 6d 65 73 73 61 67 65 20 |reate a |message |
|00000580| 70 6f 72 74 20 66 69 72 | 73 74 2e 00 70 6f 72 74 |port fir|st..port|
|00000590| 3d c2 81 28 22 54 65 73 | 74 50 72 6f 67 32 22 29 |=..("Tes|tProg2")|
|000005a0| 00 80 0b 20 70 6f 72 74 | 3d 30 00 20 20 97 87 20 |... port|=0. .. |
|000005b0| 22 46 61 69 6c 65 64 20 | 74 6f 20 6f 70 65 6e 20 |"Failed |to open |
|000005c0| 41 52 65 78 78 20 70 6f | 72 74 21 22 00 20 20 80 |ARexx po|rt!". .|
|000005d0| 02 00 80 c0 00 00 3b 53 | 65 74 20 6f 75 72 20 64 |......;S|et our d|
|000005e0| 65 66 61 75 6c 74 20 70 | 6f 72 74 20 66 6f 72 20 |efault p|ort for |
|000005f0| 63 6f 6d 6d 61 6e 64 73 | 20 74 6f 20 67 6f 20 74 |commands| to go t|
|00000600| 6f 00 c2 97 20 22 4d 61 | 70 45 64 69 74 6f 72 22 |o... "Ma|pEditor"|
|00000610| 00 00 3b 42 72 69 6e 67 | 20 4d 61 70 20 45 64 69 |..;Bring| Map Edi|
|00000620| 74 6f 72 73 20 73 63 72 | 65 65 6e 20 74 6f 20 74 |tors scr|een to t|
|00000630| 68 65 20 66 72 6f 6e 74 | 2e 2e 2e 00 c2 8a 20 22 |he front|...... "|
|00000640| 41 43 54 49 56 41 54 45 | 22 00 00 3b 44 6f 20 74 |ACTIVATE|"..;Do t|
|00000650| 68 69 73 20 73 6f 20 74 | 68 61 74 20 41 52 65 78 |his so t|hat ARex|
|00000660| 78 20 6d 65 73 73 61 67 | 65 73 20 61 74 20 6f 75 |x messag|es at ou|
|00000670| 72 20 70 6f 72 74 20 77 | 69 74 68 20 62 72 65 61 |r port w|ith brea|
|00000680| 6b 20 6f 75 74 20 6f 66 | 20 61 20 57 61 69 74 45 |k out of| a WaitE|
|00000690| 76 65 6e 74 20 63 6f 6d | 6d 61 6e 64 2e 00 c5 46 |vent com|mand...F|
|000006a0| 20 97 85 28 70 6f 72 74 | 29 2c 24 38 30 30 30 30 | ..(port|),$80000|
|000006b0| 30 30 00 00 3b 52 65 71 | 75 65 73 74 20 74 68 65 |00..;Req|uest the|
|000006c0| 20 6d 61 70 20 65 64 69 | 74 6f 72 20 74 6f 20 63 | map edi|tor to c|
|000006d0| 65 6e 74 72 65 20 6f 75 | 72 20 77 69 6e 64 6f 77 |entre ou|r window|
|000006e0| 20 6f 6e 20 69 74 73 20 | 73 63 72 65 65 6e 00 72 | on its |screen.r|
|000006f0| 3d c2 8a 28 22 57 49 4e | 44 4f 57 43 45 4e 54 52 |=..("WIN|DOWCENTR|
|00000700| 45 20 22 2b dd 83 28 23 | 57 49 4e 5f 57 49 44 54 |E "+..(#|WIN_WIDT|
|00000710| 48 29 2b 22 20 22 2b dd | 83 28 23 57 49 4e 5f 48 |H)+" "+.|.(#WIN_H|
|00000720| 45 49 47 48 54 29 29 00 | 2a 63 6f 6f 72 64 73 3d |EIGHT)).|*coords=|
|00000730| bc 10 28 72 29 00 80 0b | 20 2a 63 6f 6f 72 64 73 |..(r)...| *coords|
|00000740| 5c 66 6c 61 67 3c 3e 23 | 65 72 72 5f 77 69 6e 64 |\flag<>#|err_wind|
|00000750| 6f 77 6f 6b 00 20 20 c2 | 8a 20 22 52 45 51 55 45 |owok. .|. "REQUE|
|00000760| 53 54 20 27 43 6f 75 6c | 64 20 6e 6f 74 20 63 65 |ST 'Coul|d not ce|
|00000770| 6e 74 72 65 20 77 69 6e | 64 6f 77 21 27 22 00 20 |ntre win|dow!'". |
|00000780| 20 80 02 00 80 c0 00 00 | 3b 4c 6f 63 6b 20 74 68 | .......|;Lock th|
|00000790| 65 20 6d 61 70 20 65 64 | 69 74 6f 72 20 73 6f 20 |e map ed|itor so |
|000007a0| 74 68 61 74 20 74 68 65 | 20 75 73 65 72 20 63 61 |that the| user ca|
|000007b0| 6e 20 6e 6f 74 20 64 6f | 20 61 6e 79 20 64 72 61 |n not do| any dra|
|000007c0| 77 69 6e 67 2e 2e 2e 00 | c2 8a 20 22 4c 4f 43 4b |wing....|.. "LOCK|
|000007d0| 22 00 00 3b 47 65 74 20 | 4d 61 70 20 45 64 69 74 |"..;Get |Map Edit|
|000007e0| 6f 72 20 69 6e 66 6f 72 | 6d 61 74 69 6f 6e 00 72 |or infor|mation.r|
|000007f0| 3d c2 8a 28 22 50 52 4f | 47 49 4e 46 4f 22 29 00 |=..("PRO|GINFO").|
|00000800| 2a 70 72 6f 67 69 6e 66 | 6f 3d bc 10 28 72 29 00 |*proginf|o=..(r).|
|00000810| 00 3b 47 65 74 20 74 68 | 65 20 73 63 72 65 65 6e |.;Get th|e screen|
|00000820| 00 cf 04 20 30 2c 2a 70 | 72 6f 67 69 6e 66 6f 5c |... 0,*p|roginfo\|
|00000830| 73 63 72 6e 61 6d 65 00 | 00 3b 47 65 74 20 6f 75 |scrname.|.;Get ou|
|00000840| 72 20 77 69 6e 64 6f 77 | 00 80 0b 20 c5 01 28 31 |r window|... ..(1|
|00000850| 2c 2a 63 6f 6f 72 64 73 | 5c 78 2c 2a 63 6f 6f 72 |,*coords|\x,*coor|
|00000860| 64 73 5c 79 2c 23 57 49 | 4e 5f 57 49 44 54 48 2c |ds\y,#WI|N_WIDTH,|
|00000870| 23 57 49 4e 5f 48 45 49 | 47 48 54 2c 24 31 30 30 |#WIN_HEI|GHT,$100|
|00000880| 65 2c 22 43 6c 6f 73 65 | 20 6d 65 20 74 6f 20 65 |e,"Close| me to e|
|00000890| 78 69 74 22 2c 2d 31 2c | 2d 31 29 3d 30 00 20 20 |xit",-1,|-1)=0. |
|000008a0| 97 87 20 22 43 6f 75 6c | 64 20 6e 6f 74 20 6f 70 |.. "Coul|d not op|
|000008b0| 65 6e 20 77 69 6e 64 6f | 77 22 00 20 20 c2 8a 20 |en windo|w". .. |
|000008c0| 22 55 4e 4c 4f 43 4b 22 | 00 20 20 da 01 2e 6c 20 |"UNLOCK"|. ...l |
|000008d0| 80 b8 20 cf 01 28 30 29 | 2c 30 00 20 20 80 02 00 |.. ..(0)|,0. ...|
|000008e0| 80 c0 00 00 dd 82 20 22 | 57 68 69 6c 73 74 20 74 |...... "|Whilst t|
|000008f0| 68 65 20 4d 61 70 20 45 | 64 69 74 6f 72 20 69 73 |he Map E|ditor is|
|00000900| 20 6c 6f 63 6b 65 64 2c | 20 74 68 65 20 75 73 65 | locked,| the use|
|00000910| 72 20 63 61 6e 6e 6f 74 | 22 00 dd 82 20 22 73 65 |r cannot|"... "se|
|00000920| 6c 65 63 74 20 61 6e 79 | 20 6f 66 20 69 74 73 20 |lect any| of its |
|00000930| 67 61 64 67 65 74 73 20 | 6f 72 20 6d 65 6e 75 20 |gadgets |or menu |
|00000940| 69 74 65 6d 73 2e 20 20 | 49 74 20 64 6f 65 73 22 |items. |It does"|
|00000950| 00 dd 82 20 22 20 74 68 | 6f 75 67 68 20 73 74 69 |... " th|ough sti|
|00000960| 6c 6c 20 73 65 72 76 69 | 63 65 20 72 65 71 75 65 |ll servi|ce reque|
|00000970| 73 74 73 20 61 74 20 69 | 74 73 20 41 52 65 78 78 |sts at i|ts ARexx|
|00000980| 20 61 6e 64 22 00 dd 82 | 20 22 41 70 70 49 63 6f | and"...| "AppIco|
|00000990| 6e 20 6d 65 73 73 61 67 | 65 20 70 6f 72 74 73 2e |n messag|e ports.|
|000009a0| 22 00 00 3b 57 61 69 74 | 20 66 6f 72 20 74 68 65 |"..;Wait| for the|
|000009b0| 20 75 73 65 20 74 6f 20 | 63 6c 6f 73 65 20 6f 75 | use to |close ou|
|000009c0| 72 20 77 69 6e 64 6f 77 | 00 80 bb 00 20 20 65 76 |r window|.... ev|
|000009d0| 2e 6c 3d c5 02 00 20 20 | 80 0b 20 65 76 3d 24 38 |.l=... |.. ev=$8|
|000009e0| 30 30 30 30 30 30 00 20 | 20 20 20 c2 85 20 30 00 |000000. | .. 0.|
|000009f0| 20 20 80 c0 00 80 bc 20 | 65 76 3d 24 32 30 30 00 | ..... |ev=$200.|
|00000a00| 00 3b 52 65 6d 6f 76 65 | 20 74 68 65 20 77 69 6e |.;Remove| the win|
|00000a10| 64 6f 77 00 80 2b 20 c5 | 01 20 31 00 00 3b 43 6c |dow..+ .|. 1..;Cl|
|00000a20| 65 61 72 20 74 68 65 20 | 73 63 72 65 65 6e 20 70 |ear the |screen p|
|00000a30| 74 72 00 da 01 2e 6c 20 | 80 b8 20 cf 01 28 30 29 |tr....l |.. ..(0)|
|00000a40| 2c 30 00 00 3b 55 6e 6c | 6f 63 6b 20 74 68 65 20 |,0..;Unl|ock the |
|00000a50| 4d 61 70 20 45 64 69 74 | 6f 72 00 c2 8a 20 22 55 |Map Edit|or... "U|
|00000a60| 4e 4c 4f 43 4b 22 00 00 | 3b 41 6e 64 20 65 78 69 |NLOCK"..|;And exi|
|00000a70| 74 00 80 02 00 00 | |t..... | |
+--------+-------------------------+-------------------------+--------+--------+